GuiInput

GuiInputs são entradas de texto digitado que alteram o valor de um alvo. Eles tem suporte a ações de copiar e colar enquanto o cursor estiver ativo utilizando os atalhos Ctrl + C e Ctrl + V respectivamente.
Propriedades
Abaixo estão listadas as propriedades únicas deste widget. Este widget é composto por outros widgets, portanto consulte as seguintes páginas para referência de outras propriedades que este widget suporta.
CharsAllowed
- Tipos de caracteres que poderão ser digitados neste input. Pode ter como valores alguma das strings (case insensitive):
"All": Qualquer caractere"Alphabetic": Apenas letras de A-Z (maiúsculas e minúsculas)"AlphaNumericNoSpace": Apenas letras de A-Z e números de 0-9 (sem espaços)"AlphaNumeric": Letras de A-Z, números de 0-9 e espaços"Numeric": Apenas números de 0-9"Printable": Letras, números, espaços, sinais e pontuações
- Se uma string vazia for passada
"All"será usado como padrão. - Uma string como uma lista de caracteres pode ser passada caso apenas caracteres específicos devam ser permitidos (por exemplo, a string
"abcd"apenas permitirá as letras contidas). - Tipo: str
CharsLimit
- Limite em número de caracteres que o usuário está permitido a digitar neste widget (por exemplo:
15) - Tipo: int
CursorCharacter
- Caractere que será usado para representar o cursor piscante do widget (por exemplo:
"|"). - Tipo: str
CursorSpeed
- Intervalo em que o
"CursorCharacter"irá piscar em segundos (por exemplo, para piscar a cada 200 milissegundos:0.2). - Tipo: float
PasswordCharacter
- Caractere que será mostrado no lugar dos caracteres reais do texto, útil para ocultar senhas (por exemplo:
"*"). Caso uma string vazia seja usada (padrão), o texto real será mostrado. - Tipo: str
PlaceholderColor
- Cor
[r, g, b, a]do texto de placeholder do widget. Por exemplo, vermelho é:[1.0, 0.0, 0.0, 1.0]. - Tipo: [float, float, float, float]
PlaceholderColorDisabled
- Cor
[r, g, b, a]do texto de placeholder quando a propriedadeEnableddo widget é falsa. Por exemplo, verde é:[0.0, 1.0, 0.0, 1.0]. - Tipo: [float, float, float, float]
PlaceholderShadowColor
- Cor
[r, g, b, a]da sombra do texto de placeholder do widget. Por exemplo, azul é:[0.0, 0.0, 1.0, 1.0]. - Tipo: [float, float, float, float]
PlaceholderShadowColorDisabled
- Cor
[r, g, b, a]da sombra do texto de placeholder quando a propriedadeEnableddo widget é falsa. Por exemplo, branco meio transparente é:[1.0, 1.0, 1.0, 0.5]. - Tipo: [float, float, float, float]
Target
- Expressão representando o alvo que este widget deve alterar. Por exemplo: uma propriedade
Targetcom valorstate["Usuario"]guardará o nome digitado no widget. A propriedadeTargetsuporta o modificador!como prefixo, assegurando que o alvo será criado caso este não exista. Por exemplo, uma propriedadeTargetcom valor!config["NovoValor"]criará a propriedadeNovoValorcaso esta já não exista emconfig. - Tipo: str